/*
 * @Author: 一盏青灯欲锁魂
 * @Date: 2021-06-15 16:35:58
 * @LastEditTime: 2021-06-24 08:47:39
 * @Description: 数据库操作层
 * @FilePath: \nest_demo\src\module\index\index.service.ts
 */
import { Injectable } from '@nestjs/common';

/*
    * @Injectable()
    *    用于装饰某一个类，表示该类是一个可以注入到其他模块中的一个属性
    * 
    * @Injectable() 与 @Controller() 的区别
    *    1. @Injectable() 只能单纯的表示所装饰的类具有可以注入到其他模块中的功能
    *    2. @Controller() 所装饰的类除了具备可以注入到其他模块中的属性外，还具备一个表示这个类是一个控制器
    *    3. 如果需要划分父子集成关系的话，那么一定是@Controller() 继承了 @Injectable()
*/


@Injectable()
export class PipeService{
    postData(id){
        return `id: ${id} - ${typeof(id)}`;
    }
}